#include "ADD.h"
#include "Joueur.h"
using namespace std;

int main(int argc, char* argv[])
{
  OutputLevel();

  unsigned int tmp;
  string poubelle;

  dout(BLANK) << setfill('#') << setw(80) << '#' << endl << setfill(' ')
	      << '#' << setw(49) << "- EvolutionJoueur -" << setw(30) << '#'
	      << endl << '#' << setw(79) << '#' << endl
	      << '#' << setw(52) << "Progression du personnage"
	      << setw(27) << '#' << endl
	      << '#' << setw(44) << "Projet ADD" << setw(35) << '#' << endl
	      << '#' << setw(79) << '#' << endl
	      << '#' << setw(58) << "Développé par Johan \"Solo\" Luisier"
	      << setw(23) << '#' << endl
	      << '#' << setw(41) << "2007" << setw(38) << '#'
	      << endl << setfill('#') << setw(80) << '#' << endl << endreq;

  Joueur bob;

  do
    {
      dout(BLANK) << "Entrer le nombre d'xp gagnés : ";
      cin >> tmp;
      if (cin.fail())
	{
	  dout(WARN) << "Entrer un nombre entier!" << endreq;
	  getline(cin, poubelle);
	  cin.clear();
	}
    }
  while(cin.fail());

  bob.ajouter_xp(tmp);

  do
    {
      dout(BLANK) << "Entrer le nombre de pp gagnés : ";
      cin >> tmp;
      if (cin.fail())
	{
	  dout(WARN) << "Entrer un nombre entier!" << endreq;
	  getline(cin, poubelle);
	  cin.clear();
	}
    }
  while(cin.fail());

  bob.ajouter_pp(tmp);

  bob.determiner_competences();
  bob.augmenter_competences();

  bob.ecrire_xml();
}
